Improving Gnutella Protocol
نویسنده
چکیده
This paper presents an analysis of the Gnutella protocol, a type of the peer-to-peer networking model, that currently provides decentralized file-sharing capabilities to its users. The paper identifies the open problems that are related to the protocol and proposes strategies that can be used to resolve them. Initially, the paper explains the basics of the peer-to-peer networking, and then compares the two types of this networking standard: centralized and decentralized. The Gnutella protocol is classified as a decentralized model, and its characteristics and specifications are described accordingly. The issues that are outstanding for the protocol are listed and clarified through observation. Based on the observed irregularities in the Gnutella’s behavior, two different strategies for the problem resolution are proposed and the schemes for the user registration, user rating and establishment of the Gnutella sub-networks are proposed. For each of the strategies, the future steps in realization are also specified.
منابع مشابه
Improving QoS on Gnutella
The use of peer-to-peer systems for sharing information, files and other resources has risen dramatically over the last three years. File sharing is the ‘killer app’ that has driven this explosion in popularity. The first generation of peer-to-peer file sharing systems, including Napster, Morpheus and Kazaa, followed the traditional client-server paradigm. However, concerns over the legality an...
متن کاملImproving Performance in the Gnutella Protocol
The Gnutella protocol describes a completely decentralized P2P file sharing system in which queries are flooded to all neighbors in the search for files. As originally specified, the protocol does not have any notion of providing privacy; as such, because agencies have begun to censor and threaten users of such systems, participation has decreased. In turn, users who continue to utilize the net...
متن کاملImproving Gnutella Protocol: Protocol Analysis And Research Proposals
This paper presents an analysis of the Gnutella protocol, a type of the peer-to-peer networking model, that currently provides decentralized file-sharing capabilities to its users. The paper identifies the open problems that are related to the protocol and proposes strategies that can be used to resolve them. Initially, the paper explains the basics of the peer-to-peer networking, and then comp...
متن کاملAGnuS: The Altruistic Gnutella Server
The first generation of peer-to-peer file sharing systems followed the traditional client-server paradigm. However, legality and scalability issues have driven the development of decentralized file sharing protocols; the most popular of these being Gnutella. To date, such systems have been unable to match the Quality of Service (Qos) offered by centralized architectures. AGnuS improves QoS on G...
متن کاملImproving Gnutella Query Search Algorithm with Jumps
The measurement of a search algorithm for unstructured P2P network centres on the number of nodes not receiving their requested files (number of failures) and the number of hops per query. Most current search algorithms are unable to guarantee the success of the query. This study involves a comparison of the strengths and weaknesses of three algorithms of Gnutella P2P protocol, namely Flood, Ra...
متن کامل